adversarial process